from django.db import models

# 区域模型类
class Area(models.Model):
    name = models.CharField(max_length=20,null=False,verbose_name="城市名称")
    # 如果一个字段是外键，那么在迁移到数据库的时候，会自动在后面加上 _id
    parent = models.ForeignKey('self',on_delete=models.SET_NULL,null=True,blank=True,verbose_name="上级区域编号")

    class Meta:
        db_table = "tb_areas"
        verbose_name = "地区"
        verbose_name_plural = verbose_name

    def __str__(self):
        return self.name
